careers cam career cnc career advice engineer machining jobs engineering employment autocad engineers manufacturing cad milling